package java_thinking.unit_18_IO._18_7;

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

/**
 * @author: cww
 * @DateTime: 2019-05-15 23:31
 */

public class BinaryFile1 {
    public static byte[] read(File file) throws IOException {
        BufferedInputStream bf = new BufferedInputStream(new FileInputStream(file));
        try {
            byte[] data = new byte[bf.available()];
            bf.read(data);
            return data;
        } finally {
            bf.close();
        }
    }
    public static byte[] read(String fileName) throws IOException {
        return read(new File(fileName));
    }
}
